package com.tiancheng.trade.payment.channel.umsshop.request;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 银商-新购物车查询订单
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class UmsShopRefundReq extends BaseUmsShopRequest {
    /**
     * 退货金额
     * 1、若下单接口中上送了分钟标记字段divisionFlag，则该字段refundAmount=platformAmount+subOrders中totalAmount。
     * 2、全额退款时refundAmount等于支付总金额totalAmount
     */
    private String refundAmount;
    /**
     * 退货交易的订单号
     */
    private String refundOrderId;
    /**
     * 支付订单号
     */
    private String targetOrderId;

    /**
     * 订单商品信息，必传：FALSE；
     */
    private List<UmsShopGoodsReq> goods;

    /**
     * 增值域
     * 结算信息
     */
    private UmsShopRefundSettlReq vaFld;
}
